package controllers.paginas.empleados;

import java.util.List;

import controllers.entorno.PaginaListado;
import controllers.entorno.PaginaListadoSeleccion;
import hbm.Empleados;
import hbm.EmpleadosDAO;
import hbm.Sucursal;

public class ListadoEmpleados extends PaginaListado<Empleados> {

	public ListadoEmpleados() {
		super("detalleEmpleados");
	}

	@Override
	public String irNuevo() {
		getSessionScope().remove(PaginaListadoSeleccion.REGISTRO_SEL);
		return super.irNuevo();
	}

	@SuppressWarnings("unchecked")
	@Override
	public List<Empleados> obtenerLista() {
		return new EmpleadosDAO().findAll();
	}

	@Override
	public Empleados obtenerNuevoRegistro() {
		Empleados emp = new Empleados();
		emp.setSucursal(new Sucursal());
		return emp;
	}

}
